package com.ftg.learn.chapter06;

import sun.applet.Main;

import java.util.Scanner;

/**
 *
 * 讲解for循环
 * @author KangJx
 * @date 2021/7/9
 */
public class LearnFor {

    /**
     * 讲解一下for语义，语法
     */
    public void testFor(){
//        for (exp1;exp2;exp3){
//            exp4;//code block
//        }
        //for做计数器 (求和，求个数)
        //1-10累加和
        int sum = 0;
        for(int i = 1,len=10;i <= len;i++){
            sum += i;
        }

        System.out.println(sum);
        int sum1 = 0;
        for(int i = 1,len = 10,x = len >> 1;i <= x;i++,len--){
            sum1 += (i+len);
        }

        System.out.println(sum1);

    }

    //1、 1 2 3 2 1
    //2、 100以内的某一个数据的倍数
    //3、7的倍数以及包含7的数100以内
    //4、文本扫描器的题 ：main 输入一个数,判断原数的值 : --- : 双色球
    // ex : int a = 56;

    public void quest1(){
        for(int i = 1,len=6;i < len;i++){
            System.out.print(i < len>>1 ? i + " " : len - i + " ");
        }
    }

    public void quest2(int x){
        for(int i = 1,len =100;i < len;i++){
            if(i % x == 0){
                System.out.println(i + " 就是 " + x + "倍数");
            }
        }
    }

    /**
     * 添加一段业务逻辑处理
     * @param begin
     * @param end
     * @param x
     */
    public void quest21(int begin,int end,int x){
        if(x > end || x < begin){
            System.out.println("没有"+x+"的倍数");
        }


        for(int i = begin,len = end;i < len;i++){
            if(i % x == 0){
                System.out.println(i + " 就是 " + x + "倍数");
            }
        }
    }

    public void quest22(int begin,int end,int x){
        if(x > end || x < begin){
            System.out.println("没有"+x+"的倍数");
        }

        for(int i = x,no=2,len = end;i < len;i=x*no++){
            System.out.println(i + " 就是 " + x + "倍数");
        }
    }

    public void quest3(int begin,int end,int x){
        if(x > end || x < begin){
            System.out.println("没有"+x+"的倍数");
        }

        for(int i = 1,len = end;i < len;i++){
            int g = i % 10;
            int s = i /10;
            if( i % x == 0 || g == 7 || s == 7){
                System.out.println(i + " 就是 " + x + "倍数");
            }
        }

    }

    public static void main(String[] args) {
        int a = 89;
        Scanner scanner = new Scanner(System.in);
        int b = scanner.nextInt();
        System.out.println(a == b);

    }

}
